package com.kgc.sportscircle.pojo;

import java.util.Date;
import java.io.Serializable;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;

/**
* 描述：实体类
* @author 杨海文
* @date 2019/07/22
*/
public class Mallproductcategory implements Serializable {

   /**主键*/
    private Integer id;
   /**名称*/
    private String name;
   /**父级目录id*/
    private Integer parentId;
   /**级别(1:一级 2：二级 3：三级)*/
    private Integer type;
   /**图标*/
    private String iconClass;
   /**未定义1*/
    private Integer extension1;
   /**未定义2*/
    private String extension2;
   /**未定义3*/
    private String extension3;

    public Mallproductcategory(){}
    
    public Mallproductcategory(Integer id,String name,Integer parentId,Integer type,String iconClass,Integer extension1,String extension2,String extension3){
        this.id = id;
        this.name = name;
        this.parentId = parentId;
        this.type = type;
        this.iconClass = iconClass;
        this.extension1 = extension1;
        this.extension2 = extension2;
        this.extension3 = extension3;
    }

   /**获取主键属性的值*/
    public Integer getId() {
        return this.id;
    }
   /**设置主键属性的值*/
    public void setId(Integer id) {
        this.id = id;
    }
   /**获取名称属性的值*/
    public String getName() {
        return this.name;
    }
   /**设置名称属性的值*/
    public void setName(String name) {
        this.name = name;
    }
   /**获取父级目录id属性的值*/
    public Integer getParentId() {
        return this.parentId;
    }
   /**设置父级目录id属性的值*/
    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }
   /**获取级别(1:一级 2：二级 3：三级)属性的值*/
    public Integer getType() {
        return this.type;
    }
   /**设置级别(1:一级 2：二级 3：三级)属性的值*/
    public void setType(Integer type) {
        this.type = type;
    }
   /**获取图标属性的值*/
    public String getIconClass() {
        return this.iconClass;
    }
   /**设置图标属性的值*/
    public void setIconClass(String iconClass) {
        this.iconClass = iconClass;
    }
   /**获取未定义1属性的值*/
    public Integer getExtension1() {
        return this.extension1;
    }
   /**设置未定义1属性的值*/
    public void setExtension1(Integer extension1) {
        this.extension1 = extension1;
    }
   /**获取未定义2属性的值*/
    public String getExtension2() {
        return this.extension2;
    }
   /**设置未定义2属性的值*/
    public void setExtension2(String extension2) {
        this.extension2 = extension2;
    }
   /**获取未定义3属性的值*/
    public String getExtension3() {
        return this.extension3;
    }
   /**设置未定义3属性的值*/
    public void setExtension3(String extension3) {
        this.extension3 = extension3;
    }
}
